Adding View Support to Odmg-93 1

نویسندگان

  • M Dobrovnik
  • J Eder
چکیده

A concept to introduce external models in object oriented databases is presented, such that application programs do no longer interface directly the whole conceptual schema, but work against external schemas specii-cally designed for the applications requirements. There are virtually no restrictions for such applications, since the interaction with the database takes place via updateable views. The data model is a somewhat simpliied form of ODMG-93 4], where we incorporated the additional constructs we need for the external schema deenition. The approach makes a clear distinction between types and classes, and also separates the type and class hierarchies of the conceptual schema from the external type and class hierarchies. With type derivation, we provide a powerful type restructuring mechanism, which allows to de-ne an external type which is based on a conceptual type. In the derivation process, one can omit conceptual components and methods or redeene their types. Additional methods can be deened for external types as well. By deening well formed external schemas via constraints and schema invariants, we are able to guarantee unambiguous method resolution, steadiness of method resolution and compliance with the covariant subtyp-ing principle. The full semantics of the conceptual schema are preserved. The designer of the external schema can make use of all information contained in the conceptual schema, in particular conceptual methods can be called from externally deened ones. In this paper, we concentrate on the area of type derivation and method resolution.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Object Database Standard: ODMG-93 (Release 1.2)

Only for you today! Discover your favourite the object database standard odmg 93 release 1 2 morgan kaufmann series in data management systems book right here by downloading and getting the soft file of the book. This is not your time to traditionally go to the book stores to buy a book. Here, varieties of book collections are available to download. One of them is this the object database stand...

متن کامل

SQL3/ODMG-93 Integration through MIMO

MIMO is a model that tries to integrate some of the main current object models (SQL3, ODMG-93, UML), covering all the database development phases. It is defined in the framework of the ENEASIBD project, that is being developed by the “Grupo de Bases de Datos Avanzadas ” at “Universidad Carlos III” (Madrid, Spain). An objective of ENEAYBD is to allow generation of ODMG-93 andor SQL3 schemata >om...

متن کامل

Arbeitspapiere der GMD GMD Technical Report No

Object technology has received considerable attention in the recent years for the integration of various local data sources in a multi-database system (MDBS). An objectoriented data model like ODMG-93 can serve as the canonical data model for the global layer in the MDBS. The ODMG-93 standard defines a closed nested ACID transaction model without intra-transaction parallelism. Although the nest...

متن کامل

Declarative and Procedural Object-Oriented Views

One major approach to realise database integration is to adapt and merge the database schemas by defining views. When integrating object-oriented databases, the views need to adequately support object identity and methods. View objects need to be identified on the basis of the objects they have been derived from. Methods must be callable from the query processor without impeding query optimisat...

متن کامل

A Comparison of ECMA PCTE and ODMG-93

Integrated Computer Aided Software Engineering (CASE) tool environments are essential to improve productivity of software development. To provide portable integrated tool environments, Portable Common Tool Environment (PCTE) was introduced. PCTE is a standard for Software Engineering Environments (SEEs). PCTE provides a number of SEE repository services as a form of public tool interface for CA...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1994